/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cn.jhelper.unit06.demo;

import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Vector;

/**
 *
 * @author Administrator
 * 
 *  main()
 * ClassNameDemo
 * ClassNameTest
 */
public class VectorDemo2 {
    
    public static void main(String[] args) {
        //  实例化一个集合容器类， LinkedList， ArrayList， Vector， Set， Map
        //  CRUD,针对容器类的操作， 添加 add, 移除 remove, 检索 get(index), 修改 set(index, newElement)
        
        Vector v = new Vector();
        
        v.add("第一");
        v.add(new Integer(1));   // Integer int
        v.add(new Double(1.1));
        
        v.add("第二");
        v.add(new Integer(2));
        v.add(new Double(2.2));
        
        v.add("第三");
        v.add(new Integer(3));
        v.add(new Double(3.3));
        
         v.add("第四");
        v.add(new Integer(4));
        v.add(new Double(4.4));
        
        System.out.println("Vector容器的内容是：");
        System.out.println(v);
        
        System.out.print("v容器的容量是：");
        System.out.println(v.capacity()); 
        System.out.print("v中元素的个数：");
        System.out.println(v.size());
        
        Enumeration e = v.elements();         
        while(e.hasMoreElements()){
            System.out.println(e.nextElement());
        }
        
        System.out.println("向量中第二个元素是:");
        System.out.println(v.elementAt(1));
//        
//        
//        List list = new LinkedList();
//        Iterator i = list.iterator();
//        while(i.hasNext()){
//            Integer tmp = (Integer)i.next();
//   
        
//        hash 哈希表的方式
  
    }
}
